/**
 * @author Jon Adams
 */
package org.osflash.signals.natives.sets;

import org.osflash.signals.natives.NativeSignal;
import flash.events.ActivityEvent;
import flash.events.StatusEvent;
import flash.media.Microphone;

class MicrophoneSignalSet extends EventDispatcherSignalSet {
	public var activity(getActivity, never) : NativeSignal;
	public var status(getStatus, never) : NativeSignal;

	public function new(target : Microphone) {
		super(target);
	}

	public function getActivity() : NativeSignal {
		return getNativeSignal(ActivityEvent.ACTIVITY, ActivityEvent);
	}

	public function getStatus() : NativeSignal {
		return getNativeSignal(StatusEvent.STATUS, StatusEvent);
	}

}

